enum CurveType { concave, convex, none }
